یک بازی سرگرم کننده که در آن شما باید عدد مد نظر کامپیوتر را حدس بزنید! با وارد کردن هر عدد به شما گفته می‌شود که عدد وارد شده بیشتر از عدد مد نظر است یا کمتر از آن و این‌گونه شما رفته‌رفته به جواب نزدیک‌تر می‌شوید.

 

 

@echo off

 

title AshkanPC - Number guessing game

 

rem WWW.ASHKANPC.LXB.IR

 

 

 

setlocal

 

set /a curbest=99999

 

 

 

:newgame

 

set /a cur=0

 

set /a num=%RANDOM%%%1000+1

 

set left=1

 

set right=1000

 

 

 

:repeat

 

set /p guess=Please guess[%left%,%right%]:

 

set /a cur=cur+1

 

if %guess% EQU %num% (

 

echo You have guessed %cur% times to get it right!

 

if %cur% LSS %curbest% (

 

set /a curbest=cur

 

)

 

goto ask

 

)

 

if %guess% LSS %num% (

 

echo It is a bigger number!

 

set /a left=%guess%+1

 

goto repeat

 

)

 

echo It is a smaller number!

 

set /a right=%guess%-1

 

goto repeat

 

 

 

:ask

 

choice /c:yn /n /m "Do you want to play again?"

 

if %errorlevel% EQU 1 goto newgame

 

 

 

:bye

 

echo Thank you! Bye!

 

if not %curbest% EQU 99999 echo Best Guess = %curbest%

 

 

 

endlocal

 

magic.PNG 

 

دانلود نمونه بازی حدس اعداد

 

 

 



کد دو نوع ماشین حساب را در اختیارتان قرار می‌دهیم.این ماشین حساب‌ها قادر به انجام عملیات جمع، تفریق، ضرب و تقسیم می‌باشند. البته محدودیت‌شان در این است که قادر به محاسبه و نمایش اعداد بصورت غیر صحیح (اعشاری) نیستند.

 

نوع اول:

 

@echo off

title AshkanPC - Batch Calculator

color 1f

:top

echo --------------------------------------------------------------

echo Visit WWW.ASHKANPC.LXB.IR for more tips and tricks.

echo --------------------------------------------------------------

echo Start typing, for example type 4*3 and see the results.

echo.

set /p sum=

set /a ans=%sum%

echo.

echo = %ans%

echo --------------------------------------------------------------

pause

cls

echo Previous Answer: %ans%

goto top

pause

exit

 

نوع دوم:

 

@echo off

title AshkanPC - Batch Calculator

:loop

cls

set /p a=Enter a number:

set /p c=Enter +,-,*or/:

set /p b=Enter a number:

set /a d=%a%%c%%b%

echo %a%%c%%b%=%d%

pause

goto loop

 

calculator.png

 

1دانلود نمونه ماشین حساب 

 

2دانلود نمونه ماشین حساب 



صفحه قبل 1 2 3 4 صفحه بعد